package empleados.clases.componentes;

public class Pais implements Comparable<Pais>{

    private int id;
    private String pais;

    public Pais(int id, String pais){
        this.id = id;
        this.pais = pais;
    }

    public String toString(){
        return pais;
    }

    public boolean equals(Object pais){
        return (pais instanceof Pais && this.getPais() == ((Pais)pais).getPais()? true: false);
    }

    public int hashCode(){
        return pais.hashCode();
    }

    public int compareTo(Pais pais){
        return ((Integer)this.getId()).compareTo((Integer)pais.getId());
    }

    public int getId(){
        return this.id;
    }

    public String getPais(){
        return this.pais;
    }

}